
import request from '@/utils/request'
// export function chat(messages, apiKey) {
//   return request({
//     url: 'http://10.30.25.69:8080/test/user/test1',
//     method: 'get',
//     headers: {
//       // 设置请求头
//       "Content-Type": "text/event-stream",
//       // 设置授权信息
//       // Authorization: `Bearer ${apiKey}`,
//     },
//     data: {
//       // 将请求体转换为 JSON 字符串
//       // model: "pt-3.5g-turbo",
//       messages: messages,
//     }
//   })
// }
// 获取会话列表
export function getConversations(query) {
  // console.log('getConversations',query)
  return request({
    url: '/qa/session/list/',
    method: 'get',
    params: query
  })
}

// 新增会话 
export function addApiConversation(data) {
  return request({
    url: '/qa/session/',
    method: 'post',
    data: data
  })
}
// 修改会话名称  
export function updateTitle(data) {
  return request({
    url: '/qa/session/',
    method: 'put',
    data: data
  })
}

// 删除会话
// selectedIds: [1, 2, 3] // 假设这是你选中的问题ID数组
// const ids = this.selectedIds.join(',');
export function delConversation(id) {
  return request({
    url: '/qa/session/' + id,
    method: 'delete'
  })
}
// 获取会话历史内容  
export function getConversationMessages(query) {
  return request({
    url: '/qa/list',
    method: 'get',
    params: query
  })
}
// 修改答案状态接口  
export function setAnswerStatus(data) {
  return request({
    url: '/qa/',
    method: 'put',
    data: data
  })
}


// 修改点赞/点踩状态
export function commentStatus(data,method) {
  return request({
    url: '/qa/annotation',
    method,
    data: data
  })
}
export function cancelLikes(id) {
  return request({
    url: '/qa/annotation/' + id,
    method:'DELETE',
  })
}


// 获取agentId， chatId
export function getSelect(data) {
  return request({
    url: '/agent/list/select',
    method: 'post',
    data: data
  })
}